package com.spsoft.vatoutinv.model.vo.vmsissuenegativeincoices.manual;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author wangy
 * @date 2024/1/18 13:01
 */
@Data
@ApiModel("发票明细")
public class VmsManualDetailVo {

    /**
     * 项目名称
     */
    @ApiModelProperty("项目名称")
    private String hwhyslwfwmc;

    /**
     * 规格型号
     */
    @ApiModelProperty("规格型号")
    private String ggxh;

    /**
     * 单位
     */
    @ApiModelProperty("单位")
    private String dw;

    /**
     * 单价
     */
    @ApiModelProperty("单价")
    private String fpspdj;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private String fpspsl;

    /**
     * 金额
     */
    @ApiModelProperty("金额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal je;

    /**
     * 税率
     */
    @ApiModelProperty("税率")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal sl1;

    /**
     * 税额
     */
    @ApiModelProperty("税额")
    @JsonSerialize(using = ToStringSerializer.class)
    private BigDecimal se;
}
